\documentclass{ctexart}
\usepackage[T1]{fontenc}
\usepackage{inputenc}
\usepackage{float}
\usepackage{array}
\setmainfont{Times New Roman}
\setsansfont{Dotum}
\setmonofont{Droid Sans Fallback}

% \setCJKmainfont[BoldFont={LiHei Pro Bold}, ItalicFont={LiHei Pro Italic}, BoldItalicFont={LiHer Pro Bold Italic}]{LiHei Pro}
\setCJKsansfont{Adobe 楷体 Std}
\setCJKmonofont{LiHei Pro}
\setCJKmainfont[BoldFont={方正舒体}, ItalicFont={方正姚体}, BoldItalicFont={方正等线}]{Adobe 宋体 Std}
\setCJKfamilyfont{hwhp}{华文琥珀}
\newcommand{\hwhp}{\CJKfamily{hwhp}}

\newfontfamily\semib[Path=fonts/]{SourceSansPro-SemiboldIt.otf}
\begin{document}

下面的文章内容关于的是$\LaTeXe$文章中的字体，你可以自定义字体。setmainfont主要定义英文字体。这里的默认字体为Times New Roman。
中文字体主要为LiHei Pro。下面的字体的不同形状展示，\textbf{粗体}，\textit{斜体}。下面的内容主要是展示粗体部分文字：
\textbf{这里写一个故事：从前有座山，山里有座庙，庙里有个老和尚和小和尚讲故事。}看到了吧，即使主题字体设置的是Adobe宋体但是粗体的时候是按照方正舒体设置的。里面的BoldFont之类的字体均可以改成你想用的字体。下面斜体版本的故事：
\textit{从前有座山，山里有座庙，庙里有个老和尚和小和尚讲故事。}实际上每个字体都会有响应的粗体、斜体、倾斜之类的字体。在Word里面我们可以直接设置字形。但是在LaTeX中如果你不加设置，粗体的字体将是你指定的字体的粗体。例如上面的例子中如果不设置，主体字体的粗体将显示LiHei Pro的粗体。

如果你想指定任意字体，你可以自定义CJKfamily。例如：
{\hwhp 从前有座山，山里有座庙，庙里有个老和尚和小和尚讲故事。}
自定义英文部分字体：{\semib hello world!}
\end{document}
